--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
pyproject.toml e41daa5b65e07a5baa1aaad32d97f90482f1cd1c (e41daa5b) Text, 3.30 KB
Tff7b72[Tff7b72projectTff7b72]
Te6edf3name Tff7b72= Ta5d6ff"Ta5d6ffreticulum-meshchatxTa5d6ff"
Te6edf3version Tff7b72= Ta5d6ff"Ta5d6ff4.8.2Ta5d6ff"
Te6edf3description Tff7b72= Ta5d6ff"Ta5d6ffA simple mesh network communications app powered by the Reticulum Network StackTa5d6ff"
Te6edf3authors Tff7b72= Tb4b4b4[
Tb4b4b4{Te6edf3name Tb4b4b4= Ta5d6ff"Ta5d6ffQuad4Ta5d6ff"Tb4b4b4}
Tb4b4b4]
Te6edf3license Tff7b72= Ta5d6ff"Ta5d6ff0BSD AND MITTa5d6ff"
Te6edf3readme Tff7b72= Ta5d6ff"Ta5d6ffREADME.mdTa5d6ff"
Te6edf3requires-python Tff7b72= Ta5d6ff"Ta5d6ff>=3.11Ta5d6ff"
Te6edf3keywords Tff7b72= Tb4b4b4[Ta5d6ff"Ta5d6ffreticulumTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffmeshchatTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffmeshchatxTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6fflxmfTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffrnsTa5d6ff"Tb4b4b4]
Te6edf3classifiers Tff7b72= Tb4b4b4[
Ta5d6ff"Ta5d6ffDevelopment Status :: 4 - BetaTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffIntended Audience :: DevelopersTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffIntended Audience :: Other AudienceTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffProgramming Language :: Python :: 3Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffProgramming Language :: Python :: 3.11Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffProgramming Language :: Python :: 3.12Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffTopic :: CommunicationsTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffTopic :: Software Development :: Build ToolsTa5d6ff"Tb4b4b4,
Tb4b4b4]
Te6edf3dependencies Tff7b72= Tb4b4b4[
Ta5d6ff"Ta5d6ffaiohttp>=3.14.1Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6fflxmf>=1.1.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffpsutil>=7.2.2Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffpyserial>=3.5Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffrns>=1.4.2Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffwebsockets>=16.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffbcrypt>=5.0.0,<6.0.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffaiohttp-session>=2.12.1,<3.0.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffcryptography>=49.0.0,<50.0.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffpycparser>=3.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffaudioop-lts>=0.2.2; python_version >= '3.13'Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffply>=3.11,<4.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6fflxst>=0.5.1Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffminiaudio (>=1.70,<2.0)Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffcbor2>=6.1.1Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffwasmtime>=28.0.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffbleak>=3.0.2,<4.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffhttpx[http2]>=0.28.1,<1.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffaltcha>=2.0.2Ta5d6ff"Tb4b4b4,
Tb4b4b4]
Tff7b72[Tff7b72projectTff7b72.Tff7b72scriptsTff7b72]
Te6edf3meshchatx Tff7b72= Ta5d6ff"Ta5d6ffmeshchatx.meshchat:mainTa5d6ff"
Te6edf3meshchat Tff7b72= Ta5d6ff"Ta5d6ffmeshchatx.meshchat:mainTa5d6ff"
Te6edf3meshchatx-repository-http Tff7b72= Ta5d6ff"Ta5d6ffmeshchatx.repository_http_standalone:mainTa5d6ff"
Te6edf3lxmfy Tff7b72= Ta5d6ff"Ta5d6fflxmfy.cli:mainTa5d6ff"
Te6edf3rns-filesync Tff7b72= Ta5d6ff"Ta5d6ffrns_filesync.cli:mainTa5d6ff"
Tff7b72[Tff7b72projectTff7b72.Tff7b72urlsTff7b72]
Te6edf3Homepage Tff7b72= Ta5d6ff"Ta5d6ffhttps://github.com/Quad4-Software/MeshChatXTa5d6ff"
Tff7b72[Tff7b72toolTff7b72.Tff7b72setuptoolsTff7b72.Tff7b72packagesTff7b72.Tff7b72findTff7b72]
Te6edf3where Tff7b72= Tb4b4b4[Ta5d6ff"Ta5d6ff.Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffvendor/lxmfyTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffvendor/rns_filesyncTa5d6ff"Tb4b4b4]
Te6edf3include Tff7b72= Tb4b4b4[Ta5d6ff"Ta5d6ffmeshchatx*Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6fflxmfy*Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffrns_filesync*Ta5d6ff"Tb4b4b4]
Te6edf3exclude Tff7b72= Tb4b4b4[Ta5d6ff"Ta5d6fftests*Ta5d6ff"Tb4b4b4]
Te6edf3namespaces Tff7b72= Tff7b72false
Tff7b72[Tff7b72toolTff7b72.Tff7b72setuptoolsTff7b72.Tff7b72package-dataTff7b72]
Te6edf3meshchatx Tff7b72= Tb4b4b4[Ta5d6ff"Ta5d6ffpublic/**/*Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffpublic/*Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffsrc/backend/data/community_interfaces.jsonTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffsrc/backend/data/licenses_frontend.jsonTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffsrc/backend/data/licenses_backend.jsonTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffsrc/backend/data/THIRD_PARTY_NOTICES.txtTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffsrc/backend/data/plugins/**/*Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffsrc/backend/data/interfaces/**/*Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffsrc/frontend/public/repository-server-index.htmlTa5d6ff"Tb4b4b4]
Tff7b72[Tff7b72toolTff7b72.Tff7b72setuptoolsTff7b72.Tff7b72exclude-package-dataTff7b72]
Te6edf3meshchatx Tff7b72= Tb4b4b4[Ta5d6ff"Ta5d6ffpublic/repository-server-bundled/**Ta5d6ff"Tb4b4b4]
Tff7b72[Tff7b72build-systemTff7b72]
Te6edf3requires Tff7b72= Tb4b4b4[Ta5d6ff"Ta5d6ffsetuptools>=65.0Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffwheelTa5d6ff"Tb4b4b4]
Te6edf3build-backend Tff7b72= Ta5d6ff"Ta5d6ffsetuptools.build_metaTa5d6ff"
Tff7b72[Tff7b72dependency-groupsTff7b72]
Te6edf3dev Tff7b72= Tb4b4b4[
Ta5d6ff"Ta5d6ffcx-freeze>=7.0.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffhypothesis>=6.152.4Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffjsonschema>=4.26.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffpygments>=2.20.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffpytest>=9.0.3Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffpytest-asyncio>=0.25.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffpytest-cov>=7.1.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffpytest-xdist>=3.8.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffruff>=0.14.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffmutmut>=3.5.0; python_version < '4.0'Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffbasedpyright>=1.39.9Ta5d6ff"Tb4b4b4,
Tb4b4b4]
Tff7b72[Tff7b72toolTff7b72.Tff7b72ruffTff7b72]
Te6edf3exclude Tff7b72= Tb4b4b4[
Ta5d6ff"Ta5d6ff.gitTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ff.mypy_cacheTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ff.pnpm-storeTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ff.ruff_cacheTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffbuildTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffdistTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffnode_modulesTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffvenvTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ff.venvTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6fftests/frontendTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6fftests/backend/fixtures/sideband_pluginsTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffvendorTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ff*.egg-infoTa5d6ff"Tb4b4b4,
Tb4b4b4]
Tff7b72[Tff7b72toolTff7b72.Tff7b72ruffTff7b72.Tff7b72lintTff7b72]
Te6edf3extend-select Tff7b72= Tb4b4b4[Ta5d6ff"Ta5d6ffDTa5d6ff"Tb4b4b4]
Te6edf3extend-ignore Tff7b72= Tb4b4b4[
Ta5d6ff"Ta5d6ffD100Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffD101Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffD102Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffD103Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffD104Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffD105Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffD106Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffD107Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffD203Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffD213Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffD401Ta5d6ff"Tb4b4b4,
Tb4b4b4]
Tff7b72[Tff7b72toolTff7b72.Tff7b72coverageTff7b72.Tff7b72runTff7b72]
Te6edf3parallel Tff7b72= Tff7b72true
Tff7b72[Tff7b72toolTff7b72.Tff7b72mutmutTff7b72]
Te6edf3paths_to_mutate Tff7b72= Tb4b4b4[Ta5d6ff"Ta5d6ffmeshchatx/src/backend/Ta5d6ff"Tb4b4b4]
Te6edf3pytest_add_cli_args_test_selection Tff7b72= Tb4b4b4[
Ta5d6ff"Ta5d6fftests/backend/Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ff--ignore=tests/backend/test_performance_hotpaths.pyTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ff--ignore=tests/backend/test_memory_profiling.pyTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ff--ignore=tests/backend/test_performance_bottlenecks.pyTa5d6ff"Tb4b4b4,
Tb4b4b4]
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────